package com.eyeem.recyclerviewtools.sample.adapter;

import android.support.annotation.NonNull;
import android.support.v7.widget.RecyclerView;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ImageView;

import com.eyeem.recyclerviewtools.sample.R;
import com.eyeem.recyclerviewtools.sample.data.Data;

import java.util.ArrayList;

import butterknife.Bind;

/**
 * 项目名称  ：RecyclerViewTools
 * 类名称    ：
 * 类描述    ：
 * 创建人    ：Aman/862032054@qq.com
 * 创建时间  ：2016/11/11 17:52
 * 修改人    ：admin
 * 修改时间  ：2016/11/11 17:52
 * 修改备注  ：
 *
 * @version V1.0
 */
public class ImageAdapter extends ListAdapter {
    LayoutInflater inflater;

    public ImageAdapter(@NonNull ArrayList data) {
        super(data);
    }

    @Override
    public RecyclerView.ViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
        if (inflater == null) {
            inflater = LayoutInflater.from(parent.getContext());
        }
        return new ImageHolder(inflater.inflate(R.layout.item_image, parent, false));
    }

    @Override
    public void onBindViewHolder(RecyclerView.ViewHolder holder, int position) {

    }

    public class ImageHolder extends RecyclerView.ViewHolder {
        @Bind(R.id.image)
        protected ImageView image;

        public ImageHolder(View itemView) {
            super(itemView);
        }

        protected void bind(Data data) {
        }
    }
}
